Full day assuming the mechani has all of the required tools and nothing significant breaks or gets lost in the process. Expect for some wait time if he discovers other parts or hoses need to be replaced once the car is apart. Not to mention soldering new injector connectors and a socket board for your upgraded ECU.